'use strict';
const path = require('path');
// const webpack = require('webpack');
function resolve(dir) {
  return path.join(__dirname, dir);
}
module.exports = {
  // 关闭eslint规范
  // lintOnSave: false,
  chainWebpack(config) {
    // set svg-sprite-loader
    config.module
      .rule('svg')
      .exclude.add(resolve('src/assets/icons'))
      .end();
    config.module
      .rule('icons')
      .test(/\.svg$/)
      .include.add(resolve('src/assets/icons'))
      .end()
      .use('svg-sprite-loader')
      .loader('svg-sprite-loader')
      .options({ symbolId: 'icon-[name]' })
      .end();
  },
  devServer: {
    https: false,
    port: 9099,
    // 接口代理转发
    proxy: {
      [process.env.VUE_APP_BASE_API]: {
        target: process.env.VUE_APP_DEV_TARGET, // 本地
        changeOrigin: true // target是域名的话，需要这个参数，
      }
    }
  }
};
